home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part2 / 13807 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.1 KB

  1. Path: mail2news.demon.co.uk!genesis.demon.co.uk
  2. From: Lawrence Kirby <fred@genesis.demon.co.uk>
  3. Newsgroups: comp.lang.c
  4. Subject: Re: reversing a string
  5. Date: Wed, 10 Apr 96 11:30:45 GMT
  6. Organization: none
  7. Message-ID: <829135845snz@genesis.demon.co.uk>
  8. References: <4k6cjl$j8f@central.server.swt.edu> <4k6jks$fh9@solutions.solon.com> <DpLtt5.Lqu@iquest.net>
  9. Reply-To: fred@genesis.demon.co.uk
  10. X-NNTP-Posting-Host: genesis.demon.co.uk
  11. X-Newsreader: Demon Internet Simple News v1.27
  12. X-Mail2News-Path: genesis.demon.co.uk
  13.  
  14. In article <DpLtt5.Lqu@iquest.net> dlmiller@iquest.net "Doug Miller" writes:
  15.  
  16. >seebs@solutions.solon.com (Peter Seebach) wrote:
  17. >>I can't see a way to reverse in place without a temporary of some sort,
  18. >>or a loop of some sort, or something which is fundementally equivalent
  19. >>to one of those.  There may be one, but I don't know it.
  20. >>
  21. >>-s
  22. >
  23. >How about this:
  24. >
  25. >void swap (char *s) {
  26. >    if (strlen(s) > 1) {
  27.  
  28. strlen() is fundamentally based on a loop.
  29.  
  30. -- 
  31. -----------------------------------------
  32. Lawrence Kirby | fred@genesis.demon.co.uk
  33. Wilts, England | 70734.126@compuserve.com
  34. -----------------------------------------
  35.